package cn.wolfcode.service;

import cn.wolfcode.domain.Permission;
import cn.wolfcode.qo.QueryObject;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface IPermissionService {

    /**
     *查询所有权限信息
     * @return
     */
    List<Permission> selectPermissionList();


    /**
     * 分页过滤
     * @param qo 筛选条件
     * @return
     */
    PageInfo<Permission> query(QueryObject qo);

    /**
     * 获取控制器的贴了注解的方法插入 权限表中
     */
    void reload();


}
